CFLAGS=-Wall
LDFLAGS=-Wall

programme : main.o analyser.o gestiondetypes.o gestiondefichier.o
	gcc -o $@  $^ $(LDFLAGS) 
	
programme_test_analyser : test_analyser.o analyser.o gestiondetypes.o gestiondefichier.o
	gcc -o $@  $^ $(LDFLAGS) 

programme_test_gestiondefichier : test_gestiondefichier.o analyser.o gestiondetypes.o gestiondefichier.o
	gcc -o $@  $^ $(LDFLAGS)

programme_test_gestiondetypes : test_gestiondetypes.o analyser.o gestiondetypes.o gestiondefichier.o
	gcc -o $@  $^ $(LDFLAGS)

%.o : %.c
	gcc -c $< $(CFLAGS) 


clean :
	clear;rm -f *.o  *~ 
